import request from '@/utils/request.js'
const PATH = '/admin/post'

// 获取帖子列表
export function getPostList({ page, pageSize, postTitle }) {
  return request.get(PATH + '/page', {
    params: {
      page,
      pageSize,
      postTitle
    }
  })
}

// 新增帖子
export const insertPost = (data) => {
  return request.post(PATH + '/insert', data)
}

// 批量删除帖子
export const batchDeletePost = (ids) => {
  return request.delete(PATH + '/batchDelete', {
    params: {
      ids: ids.join(',')
    }
  })
}

// 根据id获取帖子
export const getPostById = (id) => {
  return request.get(PATH + '/getPostById', {
    params: {
      id
    }
  })
}

// 更新帖子
export const updatePost = (data) => {
  return request.put(PATH + '/update', data)
}
